#ifndef __LOS_H_INCLUDED__
#define __LOS_H_INCLUDED__

#ifdef __cplusplus
extern "C" {
#endif

#include "project-config.h"

#include "arch_feature.h"

#include "los_err.h"
#include "los_type.h"


//arch
#include "int_hard.h"
#include "hard-exp.h"
#include "cpu.h"
#include "spinlock.h"

#include "core/sys.h"

//mach
#include "mach.h"
#include "board-config.h"
// fundation and tools

// core
#include "core/thread.h"
#include "core/ipc.h"

#define LOS_MS                              (1000U)
#define LOS_TIMEROUT_FOREVER                (0XFFFFFFFFU)

#ifdef __cplusplus
}
#endif

#endif		// __LOS_H_INCLUDED__
